package com.ruicar.afs.cloud.workflow.greatwall.dto.exception;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.ruicar.afs.cloud.workflow.greatwall.enums.GwtMsgType;
import com.ruicar.afs.cloud.workflow.greatwall.enums.GwtObjectCode;
import lombok.Data;

@Data
public class FlowExceptionDto {
    @JsonSerialize(
            using = ToStringSerializer.class
    )
    @JSONField(
            serializeUsing = com.alibaba.fastjson.serializer.ToStringSerializer.class
    )
    private Long id;
    private String serviceId;
    private String bizDataId;
    private GwtMsgType gwtMsgType;
    private String gwtMsgTypeName;
    private GwtObjectCode gwtObjectCode;
    private String gwtObjectCodeName;
    private String noticeInfo;
    private String flowInstanceId;
    private String afsFlowKey;
}
